Dan the Hooligan Oddity

Can anybody care to rationalize what has just transpired here? The trophy says "stun a peeler". I searched it up 'cause I'm no English native let alone British and as it turns out it refers to those pesky cops patrolling Whitechapel. I hadn't even first entered the main town when this trophy popped up.

Can anybody care to rationalize what has just transpired here? The trophy says "stun a peeler". I searched it up 'cause I'm no English native let alone British and as it turns out it refers to those pesky cops patrolling Whitechapel. I hadn't even first entered the main town when this trophy popped up.